package com.sfc.spiderweb.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class LazadaBillData implements Serializable {

    private Integer id;
    private String account;
    private String billDate;
    private Integer billType;
    private Date deductionTime;
    private String transactionDate;
    private String transactionType;
    private String feeName;
    private String transactionNumber;
    private String details;
    private String sellerSku;
    private String lazadaSku;
    private BigDecimal amount;
    private BigDecimal vatInAmount;
    private BigDecimal whtAmount;
    private String whtIncludedInAmount;
    private String statement;
    private String paidStatus;
    private String orderNo;
    private String orderItemNo;
    private String orderItemStatus;
    private String shippingProvider;
    private String shippingSpeed;
    private String shipmentType;
    private String reference;
    private String comment;
    private String paymentRefId;
    private String description;
    @ApiModelProperty("数据状态（1-有效；0-无效）")
    @TableField(fill = FieldFill.INSERT)
    private Integer status;
    @ApiModelProperty("创建人")
    @TableField(fill = FieldFill.INSERT)
    private String createBy;
    @ApiModelProperty("更新人")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateBy;
    @ApiModelProperty("创建时间")
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;
    @ApiModelProperty("更新时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;
}
